<head>
<script>
var $j = jQuery.noConflict(); 
$j(document).ready(function(){
jQuery.validator.addMethod( 
	  "selectNone", 
	  function(value, element) { 
	    if (element.value == -1) 
	    { 
	      return false; 
	    } 
	    else return true; 
	  }, 
	  "Seleccione Opcion" 
	); 
	jQuery.validator.addMethod(
	"lettersonly",
	function(value, element) {
	return this.optional(element) || /^[A-Za-z \u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i.test(value);
	}, 
	"Solo caracteres Alfabeticos"); 
	
	jQuery.validator.addMethod(
	"unico",
	function(value,element){
		//var msg='';
		var respuesta=false;
		$j.ajax({
			type:"POST",
			url:"clientes/checkCedula",
			data:"cedula="+value,
			dataType:"html",
			async: false,
		success:function(msg)
		{
			if(msg=='false'){
				respuesta=true;
			}
			else{
				respuesta=false;	
			}
		}
		})
	return respuesta;
	},
	'C&eacute;dula ya registrada');
	
$j("#ClienteEditForm").validate({
		rules: 
		{
			"data[User][nombre]": {
				required: true,
				minlength: 5,
				lettersonly: true
			},
			"data[User][username]": {
				required: true,
				minlength: 6,
				maxlength: 8,
				number: true
			},
			"data[Cliente][mail]":{
				required:true,
				email:true
			},
			"data[User][password]":{
				required:true,
				minlength:5
			},
			"data[User][password_confirm]":{
				required: true,
				minlength: 5,
				equalTo: "#UserPassword"
			},
			"data[Cliente][telefono]":{
				required:true,
				number:true,
				minlength:7,
				maxlength:11
			},
			"data[Cliente][celular]":{
				required:true,
				number:true,
				minlength:11
			},
			"data[Cliente][empresa]":{
				required:true
			},
			"data[Cliente][piso]":{
				required:true,
				number:true,
				maxlength:100
			},
			"data[Cliente][oficina]":{
				required:true,
			},
			"data[Cliente][sexo]": {
				selectNone: true,
			}	
		},
		messages: { 
         "data[User][nombre]": { 
            required: "Obligatorio",
			minlength: "Minimo 5 caracteres",
			lettersonly: "Solo letras"
         }, 
         "data[User][username]": { 
            required: "Obligatorio", 
			minlength: "M&iacute;nimo 6 d&iacute;gitos",
			maxlength: "Maximo 8 d&iacute;gitos",
            number: "Num&eacute;rico",
			unico:"C&eacute;dula ya registrada"
         },
		"data[Cliente][mail]":{
			required:"Obligatorio",
			email:"Email inv&aacute;lido"
		},
		"data[User][password]":{
			required:"Obligatorio",
			minlength:"Al menos 5 caracteres"
		},
		"data[User][password_confirm]":{
			required:"Obligatorio",
			minlength:"Al menos 5 caracteres",
			equalTo:"La clave no concuerda"
		},
		"data[Cliente][telefono]":{
			required:"Obligatorio",
			number:"Solo numeros",
			minlength:"M&iacute;nimo 7 d&iacute;gitos",
			maxlength:"Maximo 11 d&iacute;gitos"
		},
		"data[Cliente][celular]":{
			required:"Obligatorio",
			number:"Solo numeros",
			minlength:"Debe ingresar 11 d&iacute;gitos"
		},
		"data[Cliente][empresa]":{
			required:"Obligatorio"
		},
		"data[Cliente][piso]":{
			required:"Obligatorio",
			number:"Solo numeros",
		},
		"data[Cliente][oficina]":{
			required:"Obligatorio"
		},
		"data[Cliente][sexo]": {
				selectNone: "Obligatorio"
			}	
      }      
	});	
})
</script>
</head>

<div style="font-size:18px;color:#600;margin-top:50px;font-weight:bold">
	<?php echo "Modifica tus datos";?>
</div>
<div id="formCliente" class="formmodif">
<div id="modificaregistro" class="modifregistro">
<?php 
	//echo $form->create('Cliente',array('action' => 'edit/'.$this->data['Cliente']['user_id']));
	echo $form->create('Cliente',array('action' => 'edit'));
?>
<div id="separadorsugere" class="separadorprimero"></div>

	<div id="nombremodif" class="nombremodif">
		<?php
			echo $form->hidden('Cliente.user_id');
			echo "Nombre y Apellido<br/>";
			echo $form->input('User.nombre',array('label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="emailmodif" class="emailmodif">
		<?php
			echo "E-mail";
			echo $form->input('Cliente.mail',array('label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="usernamemodif" class="usernamemodif">
		<?php
			echo "C&eacute;dula";
			echo $form->input('User.username',array('label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="clavemodif" class="clavemodif">
		<?php
			echo $form->input('User.admin',array('type'=>'hidden','value'=>'0'));
			echo "Clave";
			echo $form->input('User.password',array('type'=>'password','label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="confimclavemodif" class="confimclavemodif">
		<?php
			echo "Confirmar clave";
			echo $form->input('User.password_confirm',array('type'=>'password','class'=>'entradamodif','value'=>$this->data['User']['password'],'label'=>''));		
		?>
	</div>
	<div id="telfmodif" class="telfmodif">
		<?php
			echo "Telf Ofic/Hab.";
			echo $form->input('Cliente.telefono',array('label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="celularmodif" class="celularmodif">
		<?php
			echo "Celular";
			echo $form->input('Cliente.celular',array('label'=>'','class'=>'entradamodif'));	
		?>
	</div>
	<div id="direccionmodif" class="direccionmodif">
		<?php
			echo "Direcci&oacute;n de entrega";
			echo $form->input('Cliente.direccione_id',array('label'=>'','class'=>'entradamodifdir'));
		?>
	</div>
	<div id="empresamodif" class="empresamodif">
		<?php
			echo "Compa&ntilde;ia";
			echo $form->input('Cliente.empresa',array('label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="pisomodif"  class="pisomodif">
		<?php
			echo "Piso";
			echo $form->input('Cliente.piso',array('label'=>'','class'=>'entradamodif'));		
		?>
	</div>
	<div id="oficinamodif" class="oficinamodif">
		<?php
			echo "Oficina / Local";
			echo $form->input('Cliente.oficina',array('label'=>'','class'=>'entradamodif'));
		?>
	</div>
	<div id="sexomodif" class="sexomodif">
		<?php
			echo "Sexo";
			//if($this->data['Cliente']['sexo']==0){
			if($this->data['Cliente']['sexo']=="Masculino"){
				$seleccion=0;
			}
			else{
				$seleccion=1;
			}
			
			$attributes=array('-1'=>'---------Seleccione---------','0'=>'Masculino','1'=>'Femenino');
			echo $form->input('Cliente.sexo',array('class'=>'entradamodifsexo','options'=>$attributes,'label'=>'','selected'=>$seleccion));
		?>
	</div>
	<div id="recibirmodif" class="recibirmodif">
		<?php
			echo $form->checkbox('Cliente.recibirmail',array('class'=>'entrada14'));
			echo " Quiero recibir por mail el men&uacute;";
		?>
	</div>
</div>
<div id="separadorsugere" class="separadorprimero"></div>
	<div id="botonsalvar" class="salvarmodif">
	<?php
		echo $form->button('Salvar', array('type'=>'submit','class'=>'botonsalvar','onclick'=>"Modalbox.show('clientes/edit/".$this->data['Cliente']['user_id']."',{title:'Modificar Datos',width:500,params:Form.serialize('ClienteEditForm'),method:'post'});return false;"));
		echo $form->end();
	?>
	</div>
	<div id="botonvolver" class="volvermodif">
		<?php
			echo $html->link($html->image('botonVolver2.jpg'),array('controller'=>'pedidos','action'=>'index'),array('escape'=>false));
		?>
	</div>
</div>

